package com.dianxin.smartpark.dao.mapper.park;

import com.dianxin.smartpark.dao.dataobject.park.SmartParkCarParking;
import com.dianxin.smartpark.dao.dataobject.park.SmartParkCarParkingExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SmartParkCarParkingMapper {
    long countByExample(SmartParkCarParkingExample example);

    int deleteByExample(SmartParkCarParkingExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SmartParkCarParking record);

    int insertSelective(SmartParkCarParking record);

    List<SmartParkCarParking> selectByExample(SmartParkCarParkingExample example);

    SmartParkCarParking selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SmartParkCarParking record, @Param("example") SmartParkCarParkingExample example);

    int updateByExample(@Param("record") SmartParkCarParking record, @Param("example") SmartParkCarParkingExample example);

    int updateByPrimaryKeySelective(SmartParkCarParking record);

    int updateByPrimaryKey(SmartParkCarParking record);
}